won through the finals - French English Dictionary